package org.example.service;

import org.example.pojo.Emp;
import org.example.pojo.EmpQueryParam;
import org.example.pojo.LoginInfo;
import org.example.pojo.PageResult;

import java.util.List;

public interface EmpService {

    PageResult<Emp> page(EmpQueryParam empQueryParam);

//    新增员工
    void save(Emp emp) throws Exception;

//    批量删除员工信息
    void delete(List<Integer> ids);

//    根据ID查询员工信息
    Emp getInfo(Integer id);

//    修改员工信息
    void update(Emp emp);

//    查询所有员工
    List<Emp> list();

    //员工登录
    LoginInfo login(Emp emp);
}
